.news-nav{
  background: #fff;
  padding-top:10px;
  ul{
    display: table;
    width: 100%;
    font-size: 20px;
    li{
      display: table-cell;
      border-bottom: 3px solid white;
      text-align: center;
      padding:10px 0;
      &:hover{
        border-color:#42A4D8 ;
        color:#42A4D8 ;
      }
    }
    .active{
      border-color:#42A4D8 ;
      color:#42A4D8 ;
    }
  }
}
.new-container{
  img{
    width: 100%;
  }
  .headline{
    position: relative;
    height: 400px;
    overflow: hidden;
    &:hover{
      .head-summary{
        display: block;
      }
    }
    .head-summary{
      padding:10px 0;
      font-size: 18px;
      width: 93%;
      position: absolute;
      bottom: 0;
      background: black;
      opacity: 0.5;
      color: white;
      display: none;
    }
  }
  .file-link{
    font-size: 20px;
    padding:10px 5px;
    a{
      color: black;
      &:hover{
        color:#42A4D8 ;
      }
      &:visited{
        color:#42A4D8 ;
      }

    }
  }
}